Big Huge Thesaurus

Melia Azadirachta

noun